/**
 * 
 */
package com.inter;

import java.util.List;

import com.daogou.model.TBItems;
import com.daogou.taobao.TaobaoServices;
import com.taobao.api.ApiException;
import com.taobao.api.domain.TaobaokeItem;
import com.taobao.api.domain.Trade;

/**
 * @author jianwen
 * 
 */
public class Taobao {

	/**
	 * 根据商品id返回单个淘客商品
	 * 
	 * @param id
	 *            淘宝商品数字id
	 * @param code
	 *            推广者自定义代码
	 * @return
	 * @throws ApiException
	 */
	public static TaobaokeItem getTBKItem(String id, String code)
			throws ApiException {
		return TaobaoServices.getTBKItem(id, code);
	}

	/**
	 * 获取某个宝贝的详情描述信息 返回一大段html文本
	 * 
	 * @param id
	 * @return
	 * @throws ApiException
	 */
	public static String getItemDesc(long id) throws ApiException {
		return TaobaoServices.getItemDesc(id);
	}

	/**
	 * 根据关键字搜索淘客商品
<<<<<<< .mine
	 * pagesize: 页面大小 每页显示几个内容
	 * cpage ： 当前第几页
	 * @param key 关键字
	 * @param code 推广者自定义代码
=======
	 * 
	 * @param key
	 *            关键字
	 * @param code
	 *            推广者自定义代码
>>>>>>> .r62
	 * @return
	 * @throws ApiException
	 */
	public static TBItems searchTBKItem(String key, String code, long pagesize,
			long cpage) throws ApiException {
		return TaobaoServices.searchTBKItem(key, code, pagesize, cpage);
	}

	/**
	 * 根据会话获取买家身份历史成交 此接口需要用户登录
	 * 
	 * @return
	 * @throws ApiException
	 */
	public static List<Trade> getOrders(String sessionkey, long pagesize,
			long cpage) throws ApiException {
		return TaobaoServices.getOrders(sessionkey, pagesize, cpage);
	}

}
